﻿using WCS.Infrastructure.Attr;
using WCS.Service.EFCore;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WCS.Infrastructure.IOC
{
    [Provider, Inject]
    public class LogIOC
    {
        public readonly ErrorLogEFCore _errorLogEFCore;
        public readonly ActionLogEFCore _actionLogEFCore;
        public readonly LoginLogEFCore _loginLogEFCore;
        public readonly SysUserEFCore _sysUserEFCore;

        public LogIOC(SysUserEFCore sysUserEFCore, LoginLogEFCore loginLogEFCore, ErrorLogEFCore errorLogEFCore, ActionLogEFCore actionLogEFCore)
        {
            _sysUserEFCore = sysUserEFCore;
            _loginLogEFCore = loginLogEFCore;
            _errorLogEFCore = errorLogEFCore;
            _actionLogEFCore = actionLogEFCore;
        }
    }
}
